Take ownership for delivering the development task assigned.
Ensure delivery within tight timelines and meeting the team’s expectation.
Get involved in the entire lifecycle of the development project
Understand the requirement and ensure quality deliverables.
Ensure quality and optimized coding with proper documentation
Do peer code reviews
Develop unit plan and perform unit testing and provide continuously improved product experience
Participate in the technical design
Actively assist Project Lead to deliver quality output
Actively assist Support team wherever required
Provide SME support and assist in answering any client queries with respect to applications' core capabilities.
Provide the necessary L3 production support
Together with the team contribute to innovative & best-in-class solutions for our business
The candidate will have a strong background in core Java , J2EE, JSP, Servlets, JDBC, Spring Framework, Struts framework, EJB and JavaScript, ReactJs
Ability to work in a high-pressure environment and meet delivery timelines with a high degree of client satisfaction is critical.
5+ years of experience in Java, JavaScript / CSS / MVC technologies(React.js, Bootstrap).
7 years of experience working with Spring Libraries
Well versed with design standards & frameworks. Should have good knowledge in Java 11 and hands on in Collection and Multi Threading concepts
Experience in working on Spring Boot - micro service architecture
Hands-on experience with messaging technologies Apache Kafka, Zookeeper configuration and trouble-shooting
Experience in NOSQL database like Mongodb
Experience in working on multiple technologies.
Quick learner of new tools and technologies.
Technologies Required - Spring Boot, Spring Integration, Spring Batch, RESTful Webservices, Ajax, XML, Application Servers (WebSphere/WebLogic), JSP, Struts, Spring, RDMBS – Oracle/DB2.
Front-End Technologies Required - JavaScript, CSS, HTML and React.js workflows (Such as Redux or React Hooks), Webpack
Methodologies - Agile, Waterfall, Test Driven Development.
Tools – Grunt, Bower, Eclipse and automated testing tools like JUnit, Jasmine, Cucumber / Gherkins
Excellent project management, time management, verbal and written communications skills, as the job entails simultaneously managing multiple projects with internal and external stakeholders.
Solid knowledge of SQL in the context of a major RDBMS such as DB2, UDB, Oracle.
Knowledge on frontend Libraries React Bootstrap and Material UI, Elemental, ag-grid.
Experienced with XML (including schemas)
Proactive attitude, ability to run projects with minimal direction given the geographically distributed nature of the team
BS/BA degree or equivalent combination of education/experience
- Knowledge of Custody business
- Familiarity with Spring Integration Framework or other ETL tools
- Familiar with major banking protocols, such as SWIFT 15022, 20022 and FIX
- Be familiar with the specifics of the major file transfer protocols (FTP, sFTP, NDM) as well as messaging protocols (MQ, JMS) and proven experience with using them in a large scale environment.
- Innovative and Positive ‘Can Do’ attitude
- Planning and Organizing – Ability to identify the steps to be taken to achieve objectives
- Resilience – Used to working towards tight deadlines, under pressure and using appropriate coping methods to stay focused
- Accountability –self start on goals and achieve targets
- Bachelor’s degree/University degree or equivalent experience
Company
Location
Dublin - Ireland
Job type
Full-Time
React Job Details
The Applications Development Senior Supervisor is an intermediate management level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
Qualifications:
Desirable skills:
Competencies:
Education:
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
-
Job Family Group:
Technology-
Job Family:
Applications Development-
Time Type:
Full time-
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View the "EEO is the Law" poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs